package org.jsola.hr.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jsola.core.dto.BaseDTO;


/**
 * @author lyh
 */
@EqualsAndHashCode(callSuper = true)
@ApiModel(description = "同步社保网站返回数据通用列")
@Data
public class SyncSocUniversalDTO extends BaseDTO {

    private static final long serialVersionUID = 1L;


    @ApiModelProperty(notes = "员工姓名")
    private String empName;

    @ApiModelProperty(notes = "身份证号")
    private String idCard;

    @ApiModelProperty(notes = "费款所属年月")
    private String paymentBelongsDate;

    @ApiModelProperty(notes = "缴费年月")
    private String paymentDate;

    @ApiModelProperty(notes = "子项名称")
    private String itemName;

    @ApiModelProperty(notes = "个人比例")
    private String proportionPersonal;

    @ApiModelProperty(notes = "公司比例")
    private String proportionCompany;

    @ApiModelProperty(notes = "缴费类型")
    private String payCostType;

    @ApiModelProperty(notes = "个人缴费基数")
    private String cardinalityDefault;

    @ApiModelProperty(notes = "公司金额")
    private String amountCompany;

    @ApiModelProperty(notes = "个人金额")
    private String amountPersonal;

    @ApiModelProperty(notes = "子项类型1社保2公积金")
    private Integer itemType;
}
